@charset "utf-8";


/******************头部、中间、底部*******************/
/* .header,.content,.footer{ width:960px; margin:0 auto; overflow:hidden;}
 */
/******************头部、中间、底部结束*******************/

/*---------------------------------------常用组合小模块---------------*/
.font1{ font-size:14px; color:#fd8010; font-weight:bold;}
.font2{ font-size:16px; color:#fd8010; font-weight:bold; padding-bottom:10px;}
.h24lh24{ height:24px; line-height:24px; overflow:hidden;}

/*---------------------------------------组合小模块结束---------------*/

/*清除*/
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clear1{clear:both; height:1px; line-height:0; font-size:0; overflow:hidden;}
.clear5{clear:both; height:5px; line-height:0; font-size:0; overflow:hidden;}
.clear10{clear:both; height:10px; line-height:0; font-size:0; overflow:hidden;}
.clear20{clear:both; height:20px; line-height:0; font-size:0; overflow:hidden;}
/*---------------------------------------样式模块开始-------------钟复民2011.3.3号-----------------------------*/

/*---------------------------------------字体颜色color--------*/
.acolor1 a, .color1{ color:#333;}
.acolor2 a, .color2{ color:#c00;}
.acolor0 a, .color0{ color:#fff;}
/*------字体颜色结束------*/

/*------背景颜色------*/
.bg1{ background:#FBF4FD;}
.bg0{ background:#fff;}
/*------背景颜色结束------*/


/*-------------------------------------边框------------*/
.bd1,.abd1 a{ border:1px solid #ddd;}
.bd2,.abd2 a{ border:1px solid #c00;}
.bd1_b{ border-bottom:1px dashed #dedede;}
.bdt0{ border-top:0;}
/*----------边框-----------*/

/*--------外补白--------*/

/*--------外补白结束--------*/

/*--------内补白--------*/
.p2{ padding:2px;}
.p10{ padding:10px;}
.pl50{ padding-left:50px;}
.p020{ padding:0 20px;}
/*--------内补白结束--------*/



/*---------------------------------------标签属性display------*/
.dpb{ display:block;}
.dpn{ display:none;}
.dpib{ display:inline-block;}
/*------标签属性display结束------*/

/*---------------------------------------浮动float---------------*/
.fl{ float:left;}
.fr{ float:right;}
/*------浮动float结束------*/

/*---------------------------------------字体粗细font-weight------------*/
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
/*------字体粗细font-weight结束------*/

/*---------------------------------------字体内容水平排布---------------*/
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
/*--------字体内容水平排布结束--------*/

/*-------------------------------字体水平线text-decoration------*/
.tdul,.atdul{ text-decoration:underline;}
.tdn,.atdn{ text-decoration:none;}
.tdlt,.atdlt{ text-decoration:line-through;}
/*-------字体水平线结束------*/

/*---------------------------------------字体内容垂直排布---------------*/
.vat{ vertical-align:top;}
.vam{ vertical-align:middle;}
.vab{ vertical-align:bottom;}
/*--------字体内容垂直排布结束--------*/

/*---------------------------------------隐藏---------------*/
.of{ overflow:hidden;}
/*--------隐藏结束--------*/

/*---------------------------------------行高---------------*/
.lh16{ line-height:16px;}
.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}

/*--------行高结束--------*/

/*------------------------------------------字体大小-------------------------*/
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs22{ font-size:22px;}
.fs24{ font-size:24px;}
.fs26{ font-size:26px;}
.fs28{ font-size:28px;}

/*-----------字体大小结束-----------*/

/*---------------------------------------样式模块结束-------------钟复民2011.4.13号-----------------------------*/


/*******字体大小*******/
.font12 { font-size:12px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px;}
.font26 { font-size:26px;}
.font28 { font-size:28px;}
.font30 { font-size:30px;}
/*******字体大小*******/

/*******行高*******/
.lh16 { line-height:16px;}
.lh18 { line-height:18px;}
.lh20 { line-height:20px;}
.lh22 { line-height:22px;}
.lh24 { line-height:24px;}
.lh26 { line-height:26px;}
.lh28 { line-height:28px;}
.lh30 { line-height:30px;}
/*******行高*******/

/*******标签属性display*******/
.disB { display:block;}
.disN { display:none;}
.disIB { display:inline-block;}
/*******标签属性display*******/

/*******浮动float*******/
.floatL { float:left; }
.floatR { float:right; }
/*******浮动float结束*******/

/*******字体粗细font-weight*******/
.fontwB { font-weight:bold; }
.fontwN { font-weight:normal; }
/*******字体粗细font-weight*******/

/*******内容水平排布*******/
.textL { text-align:left; }
.textC { text-align:center; }
.textR { text-align:right; }
/*******内容水平排布*******/

/*******内容垂直排布*******/
.vertiT { vertical-align:top; }
.vertiM { vertical-align:middle; }
.vertiB { vertical-align:bottom; }
/*******内容垂直排布*******/

/****特殊样式*****/
.noBor { border:none!important; }
.noBorR { border-right:none!important; }
.noBorL { border-left:none!important; }
.noBack { background:none!important; }
.noMargin { margin:0!important; }
.noPadding { padding:0!important; }

.marginT10 { margin-top:10px; }
.marginT20 { margin-top:20px; }
.marginT30 { margin-top:30px; }
.marginT40 { margin-top:40px; }
.marginT50 { margin-top:50px; }

.marginB10 { margin-bottom:10px; }
.marginB20 { margin-bottom:20px; }
.marginB30 { margin-bottom:30px; }
.marginB40 { margin-bottom:40px; }
.marginB50 { margin-bottom:50px; }

.marginL10 { margin-left:10px; }
.marginL20 { margin-left:20px; }
.marginL30 { margin-left:30px; }
.marginL40 { margin-left:40px; }
.marginL50 { margin-left:50px; }

.marginR10 { margin-right:10px; }
.marginR20 { margin-right:20px; }
.marginR30 { margin-right:30px; }
.marginR40 { margin-right:40px; }
.marginR50 { margin-right:50px; }
/****特殊样式*****/



/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}
/* -- 购物车外部框架 -- */

/* -- 页面整体布局 -- */
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(Img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(Img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:754px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(Img/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(Img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(Img/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(Img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
/* -- 页面整体布局 -- */

/*footer*/
/* .footnav{ height:25px; text-align:center; color:#fff; background: url(Img/Common/footnav.gif) repeat-x; line-height:25px; border:1px solid #ccc;}
.footnav a{ padding:0 10px; color:#666;}
.footer p{ text-align:center; line-height:24px;}
.footer{ position:relative;}
.foot1{ position:absolute; top:75px; left:205px;}
.foot2{ position:absolute; top:85px; left:735px;} */
/*footer*/